

package com.yz.common.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;


/**
 * 区域系统调查记录表
 */
@TableName("tb_survey_regional")
public class RegionalEntity implements Serializable {
	private long id;
	@Min(value = 1,message = "请填写正确的项目id")
	private long projectId;
	private String area;
	private String ruinsName;
	private String ruinsNumber;
	private String date;
	private String gridNumber;
	private String gridSize;
	private String weather;
	@NotNull(message = "创建时间不能为空")
	private Date createTime;
	private Date updateAt;
	private Date deleteAt;
	private String coordinateX;
	private String coordinateY;
	private String coordinateZ;
	private String instrType;
	private String instrNumber;
	private String instrAccuracy;
	private String coveringsType;
	private int coveringsSituation;
	private String remark;
	@NotNull(message = "创建者不能为空")
	private String createUser;
	private String year;
	private String company;
	private long creatorId;

	public void setCreatorId(long creatorId) {
		this.creatorId = creatorId;
	}

	public long getCreatorId() {
		return creatorId;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return remark;
	}

	public void setCoveringsSituation(int coveringsSituation) {
		this.coveringsSituation = coveringsSituation;
	}

	public int getCoveringsSituation() {
		return coveringsSituation;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getCompany() {
		return company;
	}

	public void setYear(String year) {
		this.year = year;
	}

	public String getYear() {
		return year;
	}

	public void setDeleteAt(Date deleteAt) {
		this.deleteAt = deleteAt;
	}

	public Date getDeleteAt() {
		return deleteAt;
	}

	public void setRuinsName(String ruinsName) {
		this.ruinsName = ruinsName;
	}

	public void setRuinsNumber(String ruinsNumber) {
		this.ruinsNumber = ruinsNumber;
	}

	public void setGridNumber(String gridNumber) {
		this.gridNumber = gridNumber;
	}

	public void setGridSize(String gridSize) {
		this.gridSize = gridSize;
	}

	public String getRuinsName() {
		return ruinsName;
	}

	public String getRuinsNumber() {
		return ruinsNumber;
	}

	public String getGridNumber() {
		return gridNumber;
	}

	public String getGridSize() {
		return gridSize;
	}

	public void setId(long id) {
		this.id = id;
	}

	public void setProjectId(long projectId) {
		this.projectId = projectId;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public void setWeather(String weather) {
		this.weather = weather;
	}

	public void setUpdateAt(Date updateAt) {
		this.updateAt = updateAt;
	}


	public void setCoordinateX(String coordinateX) {
		this.coordinateX = coordinateX;
	}

	public void setCoordinateY(String coordinateY) {
		this.coordinateY = coordinateY;
	}

	public void setCoordinateZ(String coordinateZ) {
		this.coordinateZ = coordinateZ;
	}

	public void setInstrType(String instrType) {
		this.instrType = instrType;
	}

	public void setInstrNumber(String instrNumber) {
		this.instrNumber = instrNumber;
	}

	public void setInstrAccuracy(String instrAccuracy) {
		this.instrAccuracy = instrAccuracy;
	}

	public void setCoveringsType(String coveringsType) {
		this.coveringsType = coveringsType;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public long getId() {
		return id;
	}

	public long getProjectId() {
		return projectId;
	}

	public String getArea() {
		return area;
	}

	public String getDate() {
		return date;
	}

	public String getWeather() {
		return weather;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public Date getUpdateAt() {
		return updateAt;
	}

	public String getCoordinateX() {
		return coordinateX;
	}

	public String getCoordinateY() {
		return coordinateY;
	}

	public String getCoordinateZ() {
		return coordinateZ;
	}

	public String getInstrType() {
		return instrType;
	}

	public String getInstrNumber() {
		return instrNumber;
	}

	public String getInstrAccuracy() {
		return instrAccuracy;
	}

	public String getCoveringsType() {
		return coveringsType;
	}

	public String getCreateUser() {
		return createUser;
	}

}